stuff of the devil - German English Dictionary